// 导入 http 模块
import http from 'wechat-http'
// 基础路径
http.baseURL = 'https://slwl-api.itheima.net'
// 挂载到全局对象
wx.$http = http
// 普通的模块导出
export default http

// 配置响应拦截器
http.intercept.response = function ({ data, config }) {
  // console.log(data);
     // 检测接口是否正常返回结果
  if (data.code !== 200) {
    wx.$toast()
    return Promise.reject(data)
  }
  // 只保留data数据，其它的都过滤掉
  return data.data
}
//请求拦截器
http.intercept.request = (options) => {
  // 指定默认的头信息
  const defaultHeader = {}
  // 权限认证
  const token = getApp().getToken()
  // console.log(token);
  if (token) {
    defaultHeader.Authorization = token
  }
  // 合并头信息
  options.header = Object.assign({}, defaultHeader, options.header)
  // 拦截器处理后的请求参数
  return options
}
